package com.example.petproject.mapper;

import com.example.petproject.entity.model.PmsProductAttribute;
import com.example.petproject.entity.vo.ByCategoryIdsVO;

import java.util.List;

public interface PmsProductAttributeMapper {
    int deleteByPrimaryKey(Long id);

    int insertSelective(PmsProductAttribute record);

    PmsProductAttribute selectByPrimaryKey(Long id);

    int updateByPrimaryKeySelective(PmsProductAttribute record);

    /**
     * 根据商品二级分类ID查询商品属性列表
     * @param ids id
     * @return 二级分类商品属性
     */
    List<ByCategoryIdsVO> selectByCategoryIds(List<Integer> ids);

    /**
     *  查询所有商品属性列表
     * @return List<ByCategoryIdsVO>
     */
    List<ByCategoryIdsVO> selectAll();

}